home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Burning & Media / GB-PVR 1.2.13 / GBPVR10213.msi / Cabs.w1.cab / Player2.aspx174 < prev    next >
Text File  |  2008-02-23  |  28KB  |  366 lines

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Player2.aspx.cs" Inherits="gbweb.Player2" %>
  2.  
  3. <!DOCTYPE html PUBLIC ô-//W3C//DTD XHTML 1.1 Strict//ENö ôhttp://www.w3.org/TR/xhtml1/DTD/xhtml11-strict.dtdö>
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6.     <head>
  7.         <title>GBPVR - Streamer</title>
  8.         <link rel="stylesheet" type="text/css" href="../<%=Convert.ToString(Session["theme"])%>/css/common.css"/>
  9.         <link rel="stylesheet" type="text/css" href="../<%=Convert.ToString(Session["theme"])%>/css/player.css"/>
  10.         <link rel="shortcut icon" type="image/gif" href="../<%=Convert.ToString(Session["theme"])%>/graphics/favicon.gif"/>
  11.         <script type="text/javascript" src="popup.js"></script>
  12.         <script type="text/javascript" src="scrolling.js"></script>
  13.         <script type="text/javascript" src="Ajax2.js"></script>
  14.         <script type="text/javascript" src="../<%=Convert.ToString(Session["theme"])%>/js/common.js"></script>
  15.         <script type="text/javascript" src="../<%=Convert.ToString(Session["theme"])%>/js/manualrecord.js"></script>
  16.     </head>
  17.     
  18.     <script type="text/javascript">
  19.         function popupClose()
  20.         {
  21.             window.close();
  22.         }
  23.  
  24.     </script>
  25.     
  26.     <body>
  27.     <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True">
  28.         <Services>
  29.             <asp:ServiceReference Path="~/AjaxService2.asmx" />
  30.         </Services>
  31.     </asp:ScriptManager>
  32.     <div runat="server" id="transConfigOptions">
  33.         <form id="form1" method="post" runat="server">
  34.             <div id="HEADER">
  35.                 <div id="LOGO_HEADER"></div>
  36.                 <div id="HEADER_TEXT">
  37.                     <span class="textLarge" title="GBPVR Enahnced Web Admin">GB-PVR</span><br/>
  38.                     <span class="textSmall" title="GBPVR Enahnced Web Admin">Enhanced Web Admin</span>
  39.                 </div>
  40.             </div>
  41.             <div class="pageInfo">Streamer</div>
  42.             
  43.             <div id="settingsButtons" runat="server">
  44.                 <div id="butPlayerOpts" class="butPlayerOpts" runat="server"><asp:LinkButton ID="playerOpts" runat="server" OnClick="playerOptsButton_Click">
  45.                     <span>Player Opts</span></asp:LinkButton>
  46.                 </div>
  47.                 
  48.                 <div id="butTransOpts" class="butTransOpts" runat="server"><asp:LinkButton ID="transOpts" runat="server" OnClick="transOptsButton_Click">
  49.                     <span>Transcode Opts</span></asp:LinkButton>
  50.                 </div>
  51.                 
  52.                 <div id="butUpdate" class="butUpdate" runat="server"><asp:LinkButton id="updateButton" runat="server" onclick="hlSubmit_Click">
  53.                     <span>Update</span></asp:LinkButton>
  54.                 </div>
  55.                 
  56.                 <div id="butReset" class="butReset" runat="server"><asp:LinkButton id="resetButton" runat="server" onclick="resetButton_Click">
  57.                     <span>Reset</span></asp:LinkButton>
  58.                 </div>
  59.                 
  60.                 <div id="butStream" class="butStream" runat="server"><asp:LinkButton id="streamButton" runat="server" onclick="streamButton_Click">
  61.                     <span>Start Stream</span></asp:LinkButton>
  62.                 </div>
  63.             </div>
  64.                       
  65.             <!-- dividing line or graphic here -->
  66.             <div id="DIV_HEADER"></div>
  67.             
  68.             <!-- Streamer Settings Line Start -->
  69.             <div id="SETTINGS_HEADER" runat="server"></div>
  70.   
  71.             <div id="DIV_CONTENTS" runat="server"></div>
  72.             
  73.             <div id="CONTENTS" runat="server">
  74.                 
  75.                 <!-- Music and Video Controls Start -->
  76.                 <asp:Panel ID="MusicVideoControls" runat="server">
  77.                     
  78.                     <div id="STREAM_DIV" runat="server"><span class="activeText" id="streamMessage" runat="server" style="text-decoration: blink;"></span></div>
  79.                     
  80.                     <!-- Stream Controls Start -->
  81.                     <div id="STREAM_CONTROLS" runat="server">
  82.                         <div id="launchPlayerButton" class="butLaunchPlayer" runat="server" title="Launch External Player"><asp:LinkButton ID="launchPlayer" runat="server" OnClick="launchPlayer_Click">Launch External Player</asp:LinkButton></div>
  83.                         <div id="streamStopButton" class="butStopStream" title="Stop Server Stream" runat="server"><asp:LinkButton ID="stopServerStream" runat="server" OnClick="stopStreamer">Stop Server Stream</asp:LinkButton></div>
  84.                         
  85.                         <div id="serverControlLabel" class="serverControlLable">VLC Server Controls</div>
  86.                         <div id="playerControls" runat="server">
  87.                             <div class="VLC_PREV_TRACK"><a href="javascript:__doPostBack('previousStream','')"><img src="../themes2/blue/Graphics/previous_track.gif" border="0" title="Previous Track"></a></div>
  88.                             <div class="VLC_SKIP_BACK"><a href="javascript:__doPostBack('skipBackwardStream','')"><img src="../themes2/blue/Graphics/skipback.gif" border="0" title="Skip Back 10 seconds"></a></div>
  89.                             <div class="VLC_STOP"><a href="javascript:__doPostBack('stopStream','')"><img src="../themes2/blue/Graphics/stop.gif" border="0" title="Stop"></a></div>
  90.                             <div class="VLC_PLAY"><a href="javascript:__doPostBack('playStream','')"><img src="../themes2/blue/Graphics/play.gif" border="0" title="Play"></a></div>
  91.                             <div class="VLC_PAUSE"><a href="javascript:__doPostBack('pauseStream','')"><img src="../themes2/blue/Graphics/pause.gif" border="0" title="Pause"></a></div>
  92.                             <div class="VLC_SKIP_AHEAD"><a href="javascript:__doPostBack('skipForwardStream','')"><img src="../themes2/blue/Graphics/skipahead.gif" border="0" title="Skip Ahead 10 seconds"></a></div>
  93.                             <div class="VLC_NEXT_TRACK"><a href="javascript:__doPostBack('nextStream','')"><img src="../themes2/blue/Graphics/next_track.gif" border="0" title="Next Track"></a></div>
  94.                         </div>
  95.                         
  96.                         <div id="pluginArea" runat="server">
  97.                             <div id="EMBEDDED_PLAYER" runat="server"></div>
  98.                         </div>
  99.                         
  100.                     </div>
  101.                     <!-- Stream Controls End -->
  102.                 </asp:Panel>
  103.                 <!-- Music and Video Controls End -->
  104.                 
  105.                 <asp:Panel ID="playerOptions" runat="server">
  106.                 
  107.                     <div id="playerLabel" class="playerLabel" runat="server">Stream Player:</div>
  108.                     
  109.                     <div id="playerChoice" class="playerChoice" runat="server">
  110.                         <asp:DropDownList ID="streamPlayer" runat="server" AutoPostBack="True" OnSelectedIndexChanged="streamPlayer_SelectedIndexChanged">
  111.                             <asp:ListItem Selected="True" Value="vlc">VLC</asp:ListItem>
  112.                             <asp:ListItem Value="wmp">WMP</asp:ListItem>
  113.                             <asp:ListItem Value="dnld">Download</asp:ListItem>
  114.                         </asp:DropDownList>
  115.                     </div>
  116.                     
  117.                     <div id="playerInternExternal" class="playerInternalExternal" runat="server">
  118.                         <asp:CheckBox ID="externalPlayer" runat="server" OnCheckedChanged="externalPlayer_CheckedChanged" AutoPostBack="True"/>Open Stream in External Player
  119.                     </div>
  120.             
  121.                     <div id="playerOptionsLable" class="playerOptionsLable" runat="server">Common Player Options</div>
  122.                     
  123.                     <div id="bitRateLabel" class="bitRateLabel" runat="server">Video Bit Rate:</div>
  124.                     <div id="bitRate" class="bitRate" runat="server">
  125.                         <asp:DropDownList ID="streamBitRate" runat="server" ToolTip="This option allows to set the bitrate of the transcoded video stream, in kbit/s">
  126.                             <asp:ListItem Value="0">128</asp:ListItem>
  127.                             <asp:ListItem Value="1">256</asp:ListItem>
  128.                             <asp:ListItem Value="2">512</asp:ListItem>
  129.                             <asp:ListItem Value="3">LAN</asp:ListItem>
  130.                         </asp:DropDownList>
  131.                     </div>
  132.                     
  133.                     <div id="videoSizeOptLabel" class="videoSizeOptLabel" runat="server">Video Size:</div>
  134.                     <div id="videoSizeOpt" class="videoSizeOpt" runat="server">
  135.                         <asp:RadioButtonList id="streamVideoSizeOpt" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" OnSelectedIndexChanged="hlSubmit_Click" AutoPostBack="True" Width="125px" ToolTip="Choose between selecting a pre-set video size or having the ability to provide a resize factor such as 0.50 to display the video at 1/2 of its recording size.">
  136.                             <asp:ListItem Value="preset">Preset</asp:ListItem>
  137.                             <asp:ListItem Value="scale">Scale</asp:ListItem>
  138.                         </asp:RadioButtonList>
  139.                     </div>    
  140.                     
  141.                     <div id="videoSize" class="videoSize" runat="server">
  142.                         <asp:DropDownList ID="streamVideoSize" runat="server" ToolTip="This allows you to choose a pre-Set video display size.">
  143.                             <asp:ListItem Value="320">320x213</asp:ListItem>
  144.                             <asp:ListItem Value="480">480x320</asp:ListItem>
  145.                             <asp:ListItem Value="720">720x480</asp:ListItem>
  146.                         </asp:DropDownList>
  147.                     </div>
  148.                     
  149.                     <div id="videoScale" class="videoScale" runat="server">
  150.                         <asp:TextBox ID="streamVideoScaleSize" runat="server" MaxLength="5" Width="38px"
  151.                                         ToolTip="This option allows the give the ratio from which the video should be rescaled while being transcoded. This option can be particularly useful to help reduce the bitrate of a stream.">1
  152.                         </asp:TextBox>
  153.                     </div>
  154.                     
  155.                     <div id="streamerPortLable" class="streamerPortLable" runat="server">Streamer Port:</div>
  156.                     <div id="streamerPort" class="streamerPort" runat="server">
  157.                         <asp:TextBox ID="streamPort" runat="server" Width="38px"
  158.                             ToolTip="Port on EWA Host System where Stream will be made availble for viewing.">7648
  159.                         </asp:TextBox>
  160.                     </div>
  161.                     
  162.                     <div id="streamerBufferLable" class="streamerBufferLable" runat="server">Streamer BufferSize (ms):</div>
  163.                     <div id="streamBufferSize" class="streamBufferSize" runat="server">
  164.                         <asp:TextBox ID="streamBuffer" runat="server" Width="38px" ToolTip="Buffer size used by VLC Plugin Player only.">5000
  165.                         </asp:TextBox>
  166.                     </div>
  167.                     
  168.                     <div id="streamerPriorityLable" class="streamerPriorityLable" runat="server">Streamer Port:</div>
  169.                     <div id="streamerPriority" class="streamPriority" runat="server">
  170.                         <asp:DropDownList ID="streamPriority" runat="server" Width="112px" ToolTip="This sets the priority of VLC on the server.">
  171.                             <asp:ListItem Value="BelowNormal">Low</asp:ListItem>
  172.                             <asp:ListItem Value="BelowNormal">Below Normal</asp:ListItem>
  173.                             <asp:ListItem Value="Normal">Normal</asp:ListItem>
  174.                             <asp:ListItem Value="AboveNormal">Above Normal</asp:ListItem>
  175.                             <asp:ListItem Value="High">High</asp:ListItem>
  176.                         </asp:DropDownList>
  177.                     </div>
  178.                 </asp:Panel>
  179.                 
  180.                 <asp:Panel ID="transcodeOptions" runat="server">
  181.                                        
  182.                     <div id="streamTypeLable" class="streamTypeLable" runat="server">Transcode Type:</div>
  183.                     <div id="streamSettingChoice" class="streamSettingChoice" runat="server">
  184.                         <asp:DropDownList ID="streamSetting" runat="server" OnSelectedIndexChanged="hlSubmit_Click" AutoPostBack="True" ToolTip="Select a preset transcode option or turn on Manual congifuration options.">
  185.                             <asp:ListItem Value="0">MP4V/MP4A/MPEG-TS</asp:ListItem>
  186.                             <asp:ListItem Value="1">WMV/MP4A/MPEG-TS</asp:ListItem>
  187.                             <asp:ListItem Value="2">WMV/MP3/ASF</asp:ListItem>
  188.                             <asp:ListItem Value="3">H264/MP4A/MPEG-TS</asp:ListItem>
  189.                             <asp:ListItem Value="manual">Manual Options</asp:ListItem>
  190.                         </asp:DropDownList>
  191.                     </div>
  192.                     
  193.                     <div runat="server" id="preConfigMessage" class="preConfigMessage"> (Known to work on most machines)</div>
  194.                     
  195.                     <div id="manualOptions" class="manualOptions" runat="server">
  196.                         
  197.                         <div id="muxLabel" class="muxLabel" runat="server">Mux:</div>
  198.                         <div id="Mux" class="Mux" runat="server">
  199.                             <asp:DropDownList ID="strmMux" runat="server" ToolTip="This option allows you to set the encapsulation method used for the resulting stream.">
  200.                                 <asp:ListItem Value="ts">TS</asp:ListItem>
  201.                                 <asp:ListItem Value="ps">PS</asp:ListItem>
  202.                                 <asp:ListItem Value="asf">ASF</asp:ListItem>
  203.                                 <asp:ListItem Value="ogg">Ogg</asp:ListItem>
  204.                             </asp:DropDownList>
  205.                         </div>
  206.                         
  207.                         <div id="codecLabel" class="codecLabel" runat="server">Video Codec:</div>
  208.                         <div id="videoFmt" class="videoFmt" runat="server">    
  209.                             <asp:DropDownList ID="strmVideo" runat="server" ToolTip="This options allows to specify the codec the video tracks of the input stream should be transcoded to.">
  210.                                 <asp:ListItem Value="mp4v">MPEG-4</asp:ListItem>
  211.                                 <asp:ListItem Value="mp2v">MPEG-2</asp:ListItem>
  212.                                 <asp:ListItem Value="mp1v">MPEG-1</asp:ListItem>
  213.                                 <asp:ListItem Value="WMV1">WMV-1</asp:ListItem>
  214.                                 <asp:ListItem Value="WMV2">WMV-2</asp:ListItem>
  215.                                 <asp:ListItem Value="H263">HI/263</asp:ListItem>
  216.                                 <asp:ListItem Value="h264">H.264/MPEG-4 AVC</asp:ListItem>
  217.                             </asp:DropDownList>
  218.                         </div>
  219.                         
  220.                         <div id="audioLabel" class="audioLabel" runat="server">Audio Codec:</div>
  221.                         <div id="audioFmt" class="audioFmt" runat="server">
  222.                             <asp:DropDownList ID="strmAudio" runat="server" ToolTip="This options allows to specify the codec the audio tracks of the input stream should be transcoded to.">
  223.                                 <asp:ListItem Value="mp4a">MPEG-4</asp:ListItem>
  224.                                 <asp:ListItem Value="mp3">MPEG-3</asp:ListItem>
  225.                                 <asp:ListItem Value="mpga">MPEG 1/2</asp:ListItem>
  226.                             </asp:DropDownList>
  227.                         </div>
  228.                         
  229.                         <div id="audioBitrateLabel" class="audioBitrateLabel" runat="server">Audio Bitrate:</div>
  230.                         <div id="audioBitrate" class="audioBitrate" runat="server">
  231.                             <asp:DropDownList ID="strmAudoBitrate" runat="server" ToolTip="This option allows to set the bitrate of the transcoded audio stream, in kbit/s">
  232.                                 <asp:ListItem>8</asp:ListItem>
  233.                                 <asp:ListItem>16</asp:ListItem>
  234.                                 <asp:ListItem Selected="True">32</asp:ListItem>
  235.                                 <asp:ListItem>64</asp:ListItem>
  236.                                 <asp:ListItem>96</asp:ListItem>
  237.                                 <asp:ListItem>128</asp:ListItem>
  238.                                 <asp:ListItem>256</asp:ListItem>
  239.                             </asp:DropDownList>
  240.                         </div>
  241.                         
  242.                         <div id="audioChannelsLabel" class="audioChannelsLabel" runat="server">Audio Channels:</div>
  243.                         <div id="audioChannels" class="audioChannels" runat="server">
  244.                             <asp:DropDownList ID="strmAudioChannels" runat="server" ToolTip="This option allows to set the number of channels of the resulting audio stream. This is useful for codecs that don't have support for more than 2 channels, of to lower the bitrate of an audio stream.">
  245.                                 <asp:ListItem>2</asp:ListItem>
  246.                                 <asp:ListItem>1</asp:ListItem>
  247.                             </asp:DropDownList>
  248.                         </div>
  249.                         
  250.                         <div id="videoEncoderLabel" class="videoEncoderLabel" runat="server">Video Encoder:</div>
  251.                         <div id="videoEncoder" class="videoEncoder" runat="server">
  252.                             <asp:DropDownList ID="strmVencoder" runat="server" OnSelectedIndexChanged="hlSubmit_Click" AutoPostBack="True" ToolTip="This allows to set the encoder to use to encode the videos stream.">
  253.                                 <asp:ListItem Value="default">Default</asp:ListItem>
  254.                                 <asp:ListItem Value="ffmpeg" Enabled="False">FFMPEG</asp:ListItem>
  255.                                 <asp:ListItem Value="theora" Enabled="False">Theora</asp:ListItem>
  256.                                 <asp:ListItem Value="h264">H264</asp:ListItem>
  257.                             </asp:DropDownList>
  258.                         </div>
  259.                         
  260.                         <div id="H264" class="H264" runat="server" >
  261.                         
  262.                             <div id="H264HeaderLabel" class="H264HeaderLabel" runat="server">H264 Encoder Options</div>
  263.                             <div id="H264Help1" class="H264Help1" runat="server"><a href="http://www.videolan.org/doc/streaming-howto/en/ch03.html">Help#1</a></div>
  264.                             <div id="H264Help2" class="H264Help2" runat="server"><a href="http://www.digital-digest.com/articles/x264_options_page1.html">Help#2</a></div>
  265.                             
  266.                             <div id="H264KeyIntLabel" class="H264KeyIntLabel" runat="server">Key Int:</div>
  267.                             <div id="H264KeyInt" class="H264KeyInt" runat="server">
  268.                                 <asp:TextBox ID="strmH264KeyInt" runat="server" MaxLength="4" Width="38px"
  269.                                         ToolTip="Allows to set the maximal amount of frames between 2 key frames"></asp:TextBox>
  270.                             </div>
  271.                             
  272.                             <div id="H264IDRIntLabel" class="H264IDRIntLabel" runat="server">IDR Int:</div>
  273.                             <div id="H264IDRInt" class="H264IDRInt" runat="server">
  274.                                 <asp:TextBox ID="strmH264IDRInt" runat="server" MaxLength="4" Width="38px"
  275.                                         ToolTip="Allows to set the maximal amount of frames between 2 IDR frames"></asp:TextBox>
  276.                             </div>
  277.                             
  278.                             <div id="H264FramesLabel" class="H264FramesLabel" runat="server">B Frames:</div>
  279.                             <div id="H264Frames" class="H264Frames" runat="server">
  280.                                 <asp:TextBox ID="strmH264BFrames" runat="server" MaxLength="4" Width="38px"
  281.                                         ToolTip="Selects the number of consecutive B-frames x264 should use. ">0</asp:TextBox>
  282.                             </div>
  283.                             
  284.                             <div id="H264QuantParmLabel" class="H264QuantParmLabel" runat="server">Quantizer Param:</div>
  285.                             <div id="H264QuantParm" class="H264QuantParm" runat="server">
  286.                                 <asp:TextBox ID="strmH264QuantizerParam" runat="server" Width="38px"
  287.                                         MaxLength="4" ToolTip="Set the quantizer value for the encoding. A high quantizer will equal a low quality (and smaller file size). A quantizer value between 20 (high quality) and 30 (low quality) should be used. "></asp:TextBox>
  288.                             </div>
  289.                             
  290.                             <div id="H264QuantMaxLabel" class="H264QuantMaxLabel" runat="server">Quantizer Max:</div>
  291.                             <div id="H264QuantMax" class="H264QuantMax" runat="server">
  292.                                 <asp:TextBox ID="strmH264QuantizerMax" runat="server" Width="38px"
  293.                                         MaxLength="4" ToolTip="Allows to set the maximum value for the quantizer"></asp:TextBox>
  294.                             </div>
  295.                             
  296.                             <div id="H264QuantMinLabel" class="H264QuantMinLabel" runat="server">Quantizer Min:</div>
  297.                             <div id="H264QuantMin" class="H264QuantMin" runat="server">
  298.                                 <asp:TextBox ID="strmH264QuantizerMin" runat="server" MaxLength="4" Width="38px"
  299.                                         ToolTip="Allows to set the minimum value for the quantizer"></asp:TextBox>
  300.                             </div>
  301.                                                         
  302.                             <div id="H264FrameRefLabel" class="H264FrameRefLabel" runat="server">Frame Ref:</div>
  303.                             <div id="H264FrameRef" class="H264FrameRef" runat="server">
  304.                                 <asp:TextBox ID="strmH264FrameRef" runat="server"  MaxLength="4" Width="38px"
  305.                                         ToolTip="Allows to set the number of previous frames used as predictors"></asp:TextBox>
  306.                             </div>
  307.                                                         
  308.                             <div id="H264AnalyseLabel" class="H264AnalyseLabel" runat="server">Analyse:</div>
  309.                             <div id="H264Analyse" class="H264LoopAnalyse" runat="server">
  310.                                 <asp:CheckBox ID="strmH264Analyse" runat="server" ToolTip="Enables the analyze mode"></asp:CheckBox>
  311.                             </div>
  312.                             
  313.                             <div id="H264CABACLabel" class="H264CABACLabel" runat="server">CABAC:</div>
  314.                             <div id="H264CABAC" class="H264CABAC" runat="server">
  315.                                 <asp:CheckBox ID="strmH264CABAC" runat="server" ToolTip="Stands for Context Adaptive Binary Arithmetic Coding. Improves encoding efficiency at the expense of playback/decoding efficiency. The default option of leaving this setting On is recommended, unless the encoded video is to be played back on devices with limited decoding power (eg. portable devices such as the iPod or high resolution clip playback on the Xbox). "></asp:CheckBox>
  316.                             </div>
  317.                             
  318.                             <div id="H264LoopFilterLabel" class="H264LoopFilterLabel" runat="server">Loop Filter:</div>
  319.                             <div id="H264LoopFilter" class="H264LoopFilter" runat="server">
  320.                                 <asp:CheckBox ID="strmH264LoopFilter" runat="server" ToolTip='Also known as "de-blocking" filter. Connected with the "Alpha" and "Beta" setting next to it. One of the fundamental differences between H.264 and previous codecs. Should always be enabled or excessive video artifacts may appear.'></asp:CheckBox>
  321.                             </div>
  322.                             
  323.                             <div id="H264AdaptLabel" class="H264AdaptLabel" runat="server">Adapt:</div>
  324.                             <div id="H264Adapt" class="H264Adapt" runat="server">
  325.                                 <asp:TextBox ID="strmH264Adapt" runat="server" Width="38px"  MaxLength="4">none</asp:TextBox>
  326.                             </div>
  327.                             
  328.                             <div id="H264MeLabel" class="H264MeLabel" runat="server">ME:</div>
  329.                             <div id="H264Me" class="H264Me" runat="server">
  330.                                 <asp:TextBox ID="strmH264Me" runat="server" MaxLength="4" Width="38px"
  331.                                         ToolTip="Stands for Context Adaptive Binary Arithmetic Coding. Improves encoding efficiency at the expense of playback/decoding efficiency. The default option of leaving this setting On is recommended, unless the encoded video is to be played back on devices with limited decoding power (eg. portable devices such as the iPod or high resolution clip playback on the Xbox). ">dia</asp:TextBox>
  332.                             </div>
  333.                             
  334.                             <div id="H264SubMeLabel" class="H264SubMeLabel" runat="server">Sub ME:</div>
  335.                             <div id="H264SubMe" class="H264SubMe" runat="server">
  336.                                 <asp:TextBox ID="strmH264SubME" runat="server" MaxLength="4" Width="38px"
  337.                                         ToolTip='Also known as "Partition Decision". A very important option that determines how x264 makes decisions about motion estimation. The options are available from 1 to 7, with 1 being the fastest (lowest quality) and 7 being the slowest (best quality). A setting of 6 is the most common,'>1</asp:TextBox>
  338.                             </div>
  339.  
  340.                             <div id="H264ChromaMeLabel" class="H264ChromaMeLabel" runat="server">Chroma-ME:</div>
  341.                             <div id="H264ChromaMe" class="H264ChromaMe" runat="server">
  342.                                 <asp:TextBox ID="strmH264ChromaME" runat="server" MaxLength="4" Width="38px">none</asp:TextBox>
  343.                             </div>
  344.  
  345.                             <div id="H264MeRangeLabel" class="H264MeRangeLabel" runat="server">ME Range:</div>
  346.                             <div id="H264MeRange" class="H264MeRange" runat="server">
  347.                                 <asp:TextBox ID="strmH264MERange" runat="server" MaxLength="4" Width="38px">1</asp:TextBox>
  348.                             </div>
  349.                             
  350.                         </div>
  351.                         
  352.                     </div>
  353.                     
  354.                 </asp:Panel> 
  355.             </div>
  356.              
  357.             <div id="ERROR_MESSAGE" runat="server" visible="false">
  358.                 <asp:Label ID="StreamerMessage" runat="server" Visible="false">Record Message</asp:Label>
  359.             </div>
  360.                 
  361.         </form>   
  362.         </div> 
  363.     </body>
  364. </html>
  365.  
  366.